# FILE NAME: 00043-00000193.soi # TITLE: Tdf-2017 # DESCRIPTION: # DATA TYPE: soi # MODIFICATION TYPE: original # RELATES TO: # RELATED FILES: 00043-00000193.soc # PUBLICATION DATE: 2022-09-25 # MODIFICATION DATE: 2022-09-25 # NUMBER ALTERNATIVES: 227 # NUMBER VOTERS: 21 # NUMBER UNIQUE ORDERS: 21 # ALTERNATIVE NAME 1: BETTIOL AlbertoCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 2: ZUBELDIA HaimarTrek - Segafredo # ALTERNATIVE NAME 3: GREIPEL AndréLotto Soudal # ALTERNATIVE NAME 4: PORTE RichieBMC Racing Team # ALTERNATIVE NAME 5: GRUZDEV DmitriyAstana Pro Team # ALTERNATIVE NAME 6: TRENTIN MatteoQuick-Step Floors # ALTERNATIVE NAME 7: IZAGIRRE IonBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 8: KONOVALOVAS IgnatasFDJ # ALTERNATIVE NAME 9: BENNETT GeorgeTeam LottoNL-Jumbo # ALTERNATIVE NAME 10: CAVENDISH MarkTeam Dimension Data # ALTERNATIVE NAME 11: MATTHEWS MichaelTeam Sunweb # ALTERNATIVE NAME 12: KITTEL MarcelQuick-Step Floors # ALTERNATIVE NAME 13: VUILLERMOZ AlexisAG2R La Mondiale # ALTERNATIVE NAME 14: GESINK RobertTeam LottoNL-Jumbo # ALTERNATIVE NAME 15: ZABEL RickTeam Katusha Alpecin # ALTERNATIVE NAME 16: BRAJKOVIÄ JanezBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 17: ARNDT NikiasTeam Sunweb # ALTERNATIVE NAME 18: SABATINI FabioQuick-Step Floors # ALTERNATIVE NAME 19: NAVARRO DanielCofidis # ALTERNATIVE NAME 20: DELAGE MickaëlFDJ # ALTERNATIVE NAME 21: ROOSEN TimoTeam LottoNL-Jumbo # ALTERNATIVE NAME 22: MOLLEMA BaukeTrek - Segafredo # ALTERNATIVE NAME 23: DEGAND ThomasWanty - Groupe Gobert # ALTERNATIVE NAME 24: VAN EMDEN JosTeam LottoNL-Jumbo # ALTERNATIVE NAME 25: CIMOLAI DavideFDJ # ALTERNATIVE NAME 26: ROWE LukeTeam Sky # ALTERNATIVE NAME 27: BUCHMANN EmanuelBORA - hansgrohe # ALTERNATIVE NAME 28: TEN DAM LaurensTeam Sunweb # ALTERNATIVE NAME 29: BAK Lars YttingLotto Soudal # ALTERNATIVE NAME 30: ULISSI DiegoUAE Team Emirates # ALTERNATIVE NAME 31: BAUER JackQuick-Step Floors # ALTERNATIVE NAME 32: CUMMINGS SteveTeam Dimension Data # ALTERNATIVE NAME 33: THWAITES ScottTeam Dimension Data # ALTERNATIVE NAME 34: HAYMAN MathewORICA-Scott # ALTERNATIVE NAME 35: CINK OndřejBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 36: GÈNE YohannDirect Energie # ALTERNATIVE NAME 37: PANTANO JarlinsonTrek - Segafredo # ALTERNATIVE NAME 38: BROWN NathanCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 39: PÉRICHON Pierre-LucFortuneo - Oscaro # ALTERNATIVE NAME 40: RENSHAW MarkTeam Dimension Data # ALTERNATIVE NAME 41: BURGHARDT MarcusBORA - hansgrohe # ALTERNATIVE NAME 42: GRMAY TsgabuBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 43: BOUHANNI NacerCofidis # ALTERNATIVE NAME 44: MATà Luis ÃngelCofidis # ALTERNATIVE NAME 45: KIŠERLOVSKI RobertTeam Katusha Alpecin # ALTERNATIVE NAME 46: SAGAN PeterBORA - hansgrohe # ALTERNATIVE NAME 47: MCCARTHY JayBORA - hansgrohe # ALTERNATIVE NAME 48: DOMONT AxelAG2R La Mondiale # ALTERNATIVE NAME 49: LAPORTE ChristopheCofidis # ALTERNATIVE NAME 50: HENAO SergioTeam Sky # ALTERNATIVE NAME 51: TEUNISSEN MikeTeam Sunweb # ALTERNATIVE NAME 52: LAMMERTINK MauritsTeam Katusha Alpecin # ALTERNATIVE NAME 53: JANSE VAN RENSBURG ReinardtTeam Dimension Data # ALTERNATIVE NAME 54: CONTADOR AlbertoTrek - Segafredo # ALTERNATIVE NAME 55: TALANSKY AndrewCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 56: BARDET RomainAG2R La Mondiale # ALTERNATIVE NAME 57: VOECKLER ThomasDirect Energie # ALTERNATIVE NAME 58: SÉNÉCHAL FlorianCofidis # ALTERNATIVE NAME 59: GUARNIERI JacopoFDJ # ALTERNATIVE NAME 60: BOŽIÄ BorutBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 61: CLARKE SimonCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 62: PINOT ThibautFDJ # ALTERNATIVE NAME 63: TULIK AngéloDirect Energie # ALTERNATIVE NAME 64: SÃTTERLIN JashaMovistar Team # ALTERNATIVE NAME 65: FUGLSANG JakobAstana Pro Team # ALTERNATIVE NAME 66: BARGUIL WarrenTeam Sunweb # ALTERNATIVE NAME 67: SIEBERG MarcelLotto Soudal # ALTERNATIVE NAME 68: VICHOT ArthurFDJ # ALTERNATIVE NAME 69: ROGLIČ PrimožTeam LottoNL-Jumbo # ALTERNATIVE NAME 70: BETANCUR CarlosMovistar Team # ALTERNATIVE NAME 71: SEPÃLVEDA EduardoFortuneo - Oscaro # ALTERNATIVE NAME 72: LE GAC OlivierFDJ # ALTERNATIVE NAME 73: IRIZAR MarkelTrek - Segafredo # ALTERNATIVE NAME 74: FEILLU BriceFortuneo - Oscaro # ALTERNATIVE NAME 75: VERMOTE JulienQuick-Step Floors # ALTERNATIVE NAME 76: CURVERS RoyTeam Sunweb # ALTERNATIVE NAME 77: EISEL BernhardTeam Dimension Data # ALTERNATIVE NAME 78: SAGAN JurajBORA - hansgrohe # ALTERNATIVE NAME 79: MACHADO TiagoTeam Katusha Alpecin # ALTERNATIVE NAME 80: VANSPEYBROUCK PieterWanty - Groupe Gobert # ALTERNATIVE NAME 81: CALMEJANE LilianDirect Energie # ALTERNATIVE NAME 82: NAESEN OliverAG2R La Mondiale # ALTERNATIVE NAME 83: ARASHIRO YukiyaBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 84: LEMOINE CyrilCofidis # ALTERNATIVE NAME 85: SCHÄR MichaelBMC Racing Team # ALTERNATIVE NAME 86: KOZHATAYEV BakhtiyarAstana Pro Team # ALTERNATIVE NAME 87: CATALDO DarioAstana Pro Team # ALTERNATIVE NAME 88: MEINTJES LouisUAE Team Emirates # ALTERNATIVE NAME 89: GESBERT ÉlieFortuneo - Oscaro # ALTERNATIVE NAME 90: BAKELANTS JanAG2R La Mondiale # ALTERNATIVE NAME 91: WELLENS TimLotto Soudal # ALTERNATIVE NAME 92: MOINARD AmaëlBMC Racing Team # ALTERNATIVE NAME 93: MARTIN GuillaumeWanty - Groupe Gobert # ALTERNATIVE NAME 94: PAUWELS SergeTeam Dimension Data # ALTERNATIVE NAME 95: LANDA MikelTeam Sky # ALTERNATIVE NAME 96: BENOOT TiesjLotto Soudal # ALTERNATIVE NAME 97: BOUDAT ThomasDirect Energie # ALTERNATIVE NAME 98: ATAPUMA DarwinUAE Team Emirates # ALTERNATIVE NAME 99: GESBERT ÃlieFortuneo - Oscaro # ALTERNATIVE NAME 100: ERVITI ImanolMovistar Team # ALTERNATIVE NAME 101: SMITH DionWanty - Groupe Gobert # ALTERNATIVE NAME 102: MORENO JavierBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 103: ROELANDTS JürgenLotto Soudal # ALTERNATIVE NAME 104: PHINNEY TaylorCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 105: PÃRICHON Pierre-LucFortuneo - Oscaro # ALTERNATIVE NAME 106: FROOME ChrisTeam Sky # ALTERNATIVE NAME 107: ZEITS AndreyAstana Pro Team # ALTERNATIVE NAME 108: DURBRIDGE LukeORICA-Scott # ALTERNATIVE NAME 109: DÉMARE ArnaudFDJ # ALTERNATIVE NAME 110: ROGLIÄ PrimožTeam LottoNL-Jumbo # ALTERNATIVE NAME 111: HALLER MarcoTeam Katusha Alpecin # ALTERNATIVE NAME 112: Å TYBAR ZdenÄkQuick-Step Floors # ALTERNATIVE NAME 113: ROELANDTS JürgenLotto Soudal # ALTERNATIVE NAME 114: TULIK AngéloDirect Energie # ALTERNATIVE NAME 115: MARTENS PaulTeam LottoNL-Jumbo # ALTERNATIVE NAME 116: HARDY RomainFortuneo - Oscaro # ALTERNATIVE NAME 117: MATÉ Luis ÁngelCofidis # ALTERNATIVE NAME 118: GASTAUER BenAG2R La Mondiale # ALTERNATIVE NAME 119: URÁN RigobertoCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 120: KNEES ChristianTeam Sky # ALTERNATIVE NAME 121: EDET NicolasCofidis # ALTERNATIVE NAME 122: VAN KEIRSBULCK GuillaumeWanty - Groupe Gobert # ALTERNATIVE NAME 123: KIÅ ERLOVSKI RobertTeam Katusha Alpecin # ALTERNATIVE NAME 124: HOLLENSTEIN RetoTeam Katusha Alpecin # ALTERNATIVE NAME 125: KEUKELEIRE JensORICA-Scott # ALTERNATIVE NAME 126: SÃNÃCHAL FlorianCofidis # ALTERNATIVE NAME 127: GILBERT PhilippeQuick-Step Floors # ALTERNATIVE NAME 128: WYSS DaniloBMC Racing Team # ALTERNATIVE NAME 129: MINNAARD MarcoWanty - Groupe Gobert # ALTERNATIVE NAME 130: SÜTTERLIN JashaMovistar Team # ALTERNATIVE NAME 131: POLJAŃSKI PawełBORA - hansgrohe # ALTERNATIVE NAME 132: ĐURASEK KristijanUAE Team Emirates # ALTERNATIVE NAME 133: BENNATI DanieleMovistar Team # ALTERNATIVE NAME 134: SIMON JulienCofidis # ALTERNATIVE NAME 135: BOUET MaximeFortuneo - Oscaro # ALTERNATIVE NAME 136: GÃNE YohannDirect Energie # ALTERNATIVE NAME 137: SCHÃR MichaelBMC Racing Team # ALTERNATIVE NAME 138: LEEZER TomTeam LottoNL-Jumbo # ALTERNATIVE NAME 139: HERRADA JesúsMovistar Team # ALTERNATIVE NAME 140: KIRYIENKA VasilTeam Sky # ALTERNATIVE NAME 141: PICHON LaurentFortuneo - Oscaro # ALTERNATIVE NAME 142: CASTROVIEJO JonathanMovistar Team # ALTERNATIVE NAME 143: LATOUR PierreAG2R La Mondiale # ALTERNATIVE NAME 144: MORI ManueleUAE Team Emirates # ALTERNATIVE NAME 145: ROLLAND PierreCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 146: DELAGE MickaëlFDJ # ALTERNATIVE NAME 147: URÃN RigobertoCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 148: QUINTANA NairoMovistar Team # ALTERNATIVE NAME 149: KÜNG StefanBMC Racing Team # ALTERNATIVE NAME 150: CHAVANEL SylvainDirect Energie # ALTERNATIVE NAME 151: VAN AVERMAET GregBMC Racing Team # ALTERNATIVE NAME 152: MOINARD AmaëlBMC Racing Team # ALTERNATIVE NAME 153: QUÃMÃNEUR PerrigDirect Energie # ALTERNATIVE NAME 154: ALBASINI MichaelORICA-Scott # ALTERNATIVE NAME 155: HOWSON DamienORICA-Scott # ALTERNATIVE NAME 156: MOLARD RudyFDJ # ALTERNATIVE NAME 157: ŠTYBAR ZdeněkQuick-Step Floors # ALTERNATIVE NAME 158: GREIPEL AndréLotto Soudal # ALTERNATIVE NAME 159: POLJAÅSKI PaweÅBORA - hansgrohe # ALTERNATIVE NAME 160: NIEVE MikelTeam Sky # ALTERNATIVE NAME 161: BONO MatteoUAE Team Emirates # ALTERNATIVE NAME 162: CARUSO DamianoBMC Racing Team # ALTERNATIVE NAME 163: COLBRELLI SonnyBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 164: BOŽIČ BorutBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 165: SICARD RomainDirect Energie # ALTERNATIVE NAME 166: MARTIN DanQuick-Step Floors # ALTERNATIVE NAME 167: FRANK MathiasAG2R La Mondiale # ALTERNATIVE NAME 168: WAGNER RobertTeam LottoNL-Jumbo # ALTERNATIVE NAME 169: VENTER JacoTeam Dimension Data # ALTERNATIVE NAME 170: KWIATKOWSKI MichaÅTeam Sky # ALTERNATIVE NAME 171: DEGENKOLB JohnTrek - Segafredo # ALTERNATIVE NAME 172: BRAMBILLA GianlucaQuick-Step Floors # ALTERNATIVE NAME 173: GROENEWEGEN DylanTeam LottoNL-Jumbo # ALTERNATIVE NAME 174: BACKAERT FrederikWanty - Groupe Gobert # ALTERNATIVE NAME 175: VACHON FlorianFortuneo - Oscaro # ALTERNATIVE NAME 176: GALLOPIN TonyLotto Soudal # ALTERNATIVE NAME 177: YATES SimonORICA-Scott # ALTERNATIVE NAME 178: TIMMER AlbertTeam Sunweb # ALTERNATIVE NAME 179: GAUTIER CyrilAG2R La Mondiale # ALTERNATIVE NAME 180: CINK OndÅejBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 181: SELIG RüdigerBORA - hansgrohe # ALTERNATIVE NAME 182: IMPEY DarylORICA-Scott # ALTERNATIVE NAME 183: DE KORT KoenTrek - Segafredo # ALTERNATIVE NAME 184: ÄURASEK KristijanUAE Team Emirates # ALTERNATIVE NAME 185: BODNAR MaciejBORA - hansgrohe # ALTERNATIVE NAME 186: VALGREN MichaelAstana Pro Team # ALTERNATIVE NAME 187: KREUZIGER RomanORICA-Scott # ALTERNATIVE NAME 188: ROCHE NicolasBMC Racing Team # ALTERNATIVE NAME 189: HERRADA JesúsMovistar Team # ALTERNATIVE NAME 190: GRIVKO AndreyAstana Pro Team # ALTERNATIVE NAME 191: MARCATO MarcoUAE Team Emirates # ALTERNATIVE NAME 192: OFFREDO YoannWanty - Groupe Gobert # ALTERNATIVE NAME 193: MAJKA RafaÅBORA - hansgrohe # ALTERNATIVE NAME 194: PETIT AdrienDirect Energie # ALTERNATIVE NAME 195: POLITT NilsTeam Katusha Alpecin # ALTERNATIVE NAME 196: BEVIN PatrickCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 197: QUÉMÉNEUR PerrigDirect Energie # ALTERNATIVE NAME 198: AMADOR AndreyMovistar Team # ALTERNATIVE NAME 199: KWIATKOWSKI MichałTeam Sky # ALTERNATIVE NAME 200: VAN BAARLE DylanCannondale-Drapac Pro Cycling Team # ALTERNATIVE NAME 201: GOGL MichaelTrek - Segafredo # ALTERNATIVE NAME 202: THOMAS GeraintTeam Sky # ALTERNATIVE NAME 203: KÃNG StefanBMC Racing Team # ALTERNATIVE NAME 204: CLAEYS DimitriCofidis # ALTERNATIVE NAME 205: BRAJKOVIČ JanezBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 206: KRISTOFF AlexanderTeam Katusha Alpecin # ALTERNATIVE NAME 207: GESCHKE SimonTeam Sunweb # ALTERNATIVE NAME 208: FELLINE FabioTrek - Segafredo # ALTERNATIVE NAME 209: HANSEN AdamLotto Soudal # ALTERNATIVE NAME 210: VALVERDE AlejandroMovistar Team # ALTERNATIVE NAME 211: MARTIN TonyTeam Katusha Alpecin # ALTERNATIVE NAME 212: MCLAY DanielFortuneo - Oscaro # ALTERNATIVE NAME 213: LUTSENKO AlexeyAstana Pro Team # ALTERNATIVE NAME 214: BOASSON HAGEN EdvaldTeam Dimension Data # ALTERNATIVE NAME 215: DE GENDT ThomasLotto Soudal # ALTERNATIVE NAME 216: PASQUALON AndreaWanty - Groupe Gobert # ALTERNATIVE NAME 217: SELIG RüdigerBORA - hansgrohe # ALTERNATIVE NAME 218: ARU FabioAstana Pro Team # ALTERNATIVE NAME 219: SWIFT BenUAE Team Emirates # ALTERNATIVE NAME 220: CHAVES EstebanORICA-Scott # ALTERNATIVE NAME 221: SEPÚLVEDA EduardoFortuneo - Oscaro # ALTERNATIVE NAME 222: DÃMARE ArnaudFDJ # ALTERNATIVE NAME 223: BOLE GregaBahrain Merida Pro Cycling Team # ALTERNATIVE NAME 224: SINKELDAM RamonTeam Sunweb # ALTERNATIVE NAME 225: MAJKA RafałBORA - hansgrohe # ALTERNATIVE NAME 226: DE MARCHI AlessandroBMC Racing Team # ALTERNATIVE NAME 227: LAENGEN Vegard StakeUAE Team Emirates 1: 202,203,140,211,6,106,24,170,12,214,17,104,190,182,142,11,143,46,198,213,127,14,163,91,185,21,206,124,177,208,112,226,27,115,189,64,51,195,151,154,155,30,137,200,168,8,207,162,4,100,150,37,148,193,55,31,166,171,222,62,165,178,56,1,110,218,81,54,70,65,183,5,186,87,32,133,120,187,158,75,66,156,105,29,113,128,121,34,84,13,61,73,28,52,147,125,135,79,90,2,38,95,219,167,71,53,94,42,47,201,67,227,88,212,144,220,180,224,118,49,18,188,96,145,50,82,48,172,174,175,215,22,160,102,72,223,204,99,138,161,169,16,191,216,146,126,152,74,97,136,114,86,134,111,192,68,23,57,159,80,78,9,141,60,25,217,93,77,179,107,129,41,116,194,83,10,153,101,59,196,33,26,40,122,173,19,184,209,76,15,123,44,43,98,108,176,210,7 1: 12,222,158,10,173,163,219,43,11,46,216,80,171,212,206,6,101,114,214,213,140,122,83,18,93,47,15,150,105,34,177,170,194,65,202,49,106,81,174,133,30,70,148,220,88,4,128,191,154,113,190,151,217,115,96,134,159,193,187,218,55,100,125,23,64,59,182,91,183,208,54,112,201,24,126,74,143,82,1,76,127,147,21,162,50,41,179,56,13,9,78,71,90,31,167,61,203,95,188,186,224,118,195,185,28,123,152,17,44,116,27,40,166,142,207,135,94,227,66,155,110,16,160,2,37,79,196,153,129,145,14,53,136,98,156,107,87,73,165,172,29,68,42,180,184,104,120,192,67,38,121,189,51,62,77,168,226,144,223,19,32,33,60,25,75,215,209,5,178,99,175,97,8,57,169,72,176,22,141,200,137,102,86,84,52,111,211,198,161,48,204,146,26,124,138,108 1: 46,11,166,151,1,109,65,202,106,225,148,56,91,4,96,93,218,54,119,220,143,127,70,88,187,95,214,27,30,61,13,139,213,177,50,94,167,156,89,66,150,199,74,9,90,207,17,55,188,135,154,157,53,79,182,19,149,23,160,63,163,223,45,80,171,121,134,162,37,221,186,33,81,140,47,82,144,101,115,83,191,206,196,15,129,205,35,2,131,69,194,190,118,125,128,52,29,155,179,175,24,208,219,122,103,216,183,116,42,68,51,31,6,22,18,133,142,8,100,198,132,77,3,227,39,212,21,12,224,211,141,197,36,57,76,185,28,87,192,117,43,204,73,85,98,107,58,5,86,62,173,34,200,14,161,67,120,195,41,168,169,124,92,20,49,26,32,104,145,172,10,84,102,176,48,226,25,59,97,40,111,215,201,138,164,178,209,165,38,174,130,78,181,75,72 1: 222,206,158,43,194,113,11,144,96,112,214,80,12,67,51,150,82,25,223,127,213,106,140,196,65,218,134,148,193,137,56,143,179,17,34,129,23,182,203,15,224,100,81,209,135,187,4,128,156,27,94,30,83,55,53,220,50,212,105,111,76,64,120,174,192,175,133,79,91,188,29,162,163,125,177,166,13,74,88,191,54,66,152,118,167,227,2,71,93,217,198,200,142,70,21,151,121,44,9,186,49,201,147,90,110,60,219,28,195,154,153,136,62,123,52,68,107,180,207,87,190,22,176,57,215,204,189,178,114,24,16,99,141,38,8,165,172,75,124,184,1,98,5,61,19,208,104,37,97,41,170,95,160,202,73,183,171,77,211,161,84,126,116,14,115,138,155,47,226,18,48,42,102,86,145,32,185,59,169,40,146,122,78,159,173,10,33,26,101,31,6,168,216,72,46 1: 218,166,106,4,56,177,119,54,148,202,88,225,188,9,95,65,143,94,93,162,55,27,160,50,28,96,167,91,199,205,220,22,35,187,74,81,145,221,150,121,13,70,23,52,156,116,69,45,89,129,90,62,135,37,176,102,66,68,142,117,213,47,127,79,30,144,172,2,57,38,155,182,82,118,179,207,75,191,132,161,98,197,39,1,165,196,120,209,61,115,14,19,227,214,125,41,192,174,29,211,130,139,100,198,53,157,31,151,17,51,83,48,63,21,80,107,200,140,215,15,183,86,101,134,73,84,33,154,87,216,24,128,103,42,5,226,208,194,124,133,185,11,190,201,36,18,76,195,204,141,97,186,43,92,58,131,224,175,138,163,223,164,40,178,12,171,32,173,78,34,77,219,26,85,149,49,212,67,168,3,169,111,104,20,8,122,109,181,206,72,6,25,59,10 1: 12,222,158,206,43,173,11,212,217,171,101,194,214,111,15,104,137,80,47,193,213,128,60,4,88,65,82,162,93,113,133,56,220,59,187,143,188,154,218,96,183,150,100,148,191,54,55,9,61,81,202,166,172,78,27,106,182,73,159,177,74,34,175,70,50,64,71,179,95,122,76,90,16,116,23,94,203,125,147,129,160,49,156,163,192,68,167,13,195,198,2,44,114,28,216,52,22,151,135,14,107,123,118,121,170,176,30,184,186,41,91,185,144,67,112,18,17,209,8,84,115,79,211,142,127,161,196,37,48,208,83,180,110,66,38,207,124,153,152,136,33,178,32,146,19,224,204,134,21,40,53,29,24,138,87,168,42,51,174,227,25,105,169,77,126,140,31,223,26,98,190,62,102,120,5,57,1,200,99,141,86,189,145,165,219,226,155,215,75,97,6,201,72 1: 12,214,11,206,171,173,181,43,3,212,109,15,81,82,216,31,53,163,223,80,194,150,103,34,96,182,151,177,196,47,122,187,63,220,4,130,58,188,26,176,116,83,129,148,202,143,125,106,179,213,128,88,218,56,65,131,166,93,27,55,67,50,74,183,185,54,41,209,225,73,13,95,141,68,149,191,219,1,59,30,119,133,9,201,205,156,92,23,49,162,61,192,70,94,160,66,221,100,79,167,195,22,28,90,161,45,101,91,2,118,198,199,52,38,107,18,132,85,224,186,121,48,29,134,17,62,197,33,6,127,227,157,111,204,175,84,77,164,211,190,115,102,89,208,40,154,20,51,5,21,138,32,76,142,124,72,178,8,25,169,144,135,207,98,97,117,39,168,215,120,155,165,14,19,104,37,42,87,140,35,69,86,200,139,145,78,174,36,57,226,24,172,75 1: 81,14,93,188,187,218,186,225,38,116,70,88,166,27,95,162,4,106,9,148,220,74,143,23,65,13,56,19,177,54,142,221,202,119,145,55,160,50,2,94,131,176,117,213,37,107,66,68,129,47,192,205,45,35,167,48,90,150,61,79,92,151,155,125,200,172,82,96,179,63,156,22,28,118,197,62,215,209,201,135,85,195,183,208,1,17,75,15,199,121,157,87,115,111,30,52,103,80,132,175,144,161,39,42,154,98,149,141,84,198,86,219,182,171,33,227,196,128,185,214,51,69,11,102,5,226,139,127,174,41,130,100,34,6,223,165,101,31,18,120,67,124,83,36,43,89,194,73,204,12,29,3,97,77,190,134,168,138,181,163,211,133,216,164,191,122,169,53,57,72,25,49,58,224,178,173,104,212,32,24,21,140,59,207,206,20,8,109,76,26,40,91,78 1: 147,66,106,56,218,65,9,95,166,148,177,96,160,88,143,13,50,162,110,54,22,90,19,27,70,74,176,37,172,93,118,207,150,187,121,145,48,28,152,200,86,226,16,184,107,29,192,127,215,94,142,167,115,129,227,57,151,112,82,44,99,105,188,186,30,80,125,209,180,62,211,68,128,195,61,183,2,137,153,198,23,179,216,135,134,196,182,191,87,79,161,174,165,116,156,123,83,71,33,11,214,159,55,38,52,102,100,72,98,175,155,190,21,101,31,203,154,1,220,114,81,122,124,76,111,178,73,201,64,133,91,17,5,42,140,170,193,32,26,75,194,217,97,163,219,34,171,126,67,84,113,43,18,12,158,77,185,204,41,141,138,169,47,120,15,60,168,224,189,51,223,208,53,206,104,173,49,25,212,136,213,4,202,14,144,146,222,78,40,6,8,24,59 1: 12,171,173,181,206,43,212,80,163,214,97,3,11,25,130,216,128,53,219,101,183,49,174,83,31,65,191,47,149,151,82,56,199,106,218,148,166,119,9,61,182,111,50,150,95,88,26,162,177,116,133,73,134,104,66,103,27,143,160,129,74,68,90,48,2,176,51,208,186,200,195,154,13,187,156,198,100,224,30,23,179,125,205,135,93,34,220,76,54,196,18,201,37,132,161,67,70,142,22,188,98,155,72,118,21,35,38,175,62,167,45,85,122,42,107,131,79,211,52,29,185,157,94,39,17,102,96,41,28,226,141,115,140,84,77,169,58,33,15,138,127,172,117,121,19,215,92,57,81,207,194,32,223,164,204,63,178,168,120,124,1,69,139,197,55,145,165,36,209,91,190,87,192,75,86,5,213,227,221,89,225 1: 12,173,214,11,212,25,3,43,219,128,80,206,175,101,162,181,216,97,150,122,18,104,192,49,199,183,106,220,125,166,15,65,177,218,81,133,27,34,9,161,179,47,163,82,148,21,56,176,119,88,143,50,74,185,140,187,95,160,70,107,83,130,205,66,129,93,90,23,103,117,54,208,30,63,131,53,37,118,195,186,22,171,96,73,39,167,2,132,5,124,154,188,52,190,211,38,142,100,198,85,116,151,94,156,182,68,35,196,135,13,76,19,111,72,209,67,164,121,79,29,48,31,36,45,42,98,41,92,155,62,207,32,223,69,194,165,127,89,120,224,17,157,58,204,84,55,138,115,77,149,174,197,172,26,33,221,145,102,226,215,57,141,168,134,139,86,213,191,227,169,200,51,178,1,61,28,75,201,91,87 1: 56,147,218,95,88,166,106,9,177,160,148,66,162,54,143,93,96,94,13,74,70,38,27,179,37,50,152,44,16,215,142,135,187,32,22,116,98,81,156,90,145,110,150,2,23,48,123,167,183,203,86,105,172,129,128,137,134,118,165,170,55,176,121,141,42,82,151,209,100,188,57,180,1,155,29,73,79,182,80,153,62,223,75,72,52,211,28,220,184,213,125,127,102,192,207,115,19,99,124,31,198,195,114,159,226,200,21,219,175,189,61,196,140,11,17,136,97,71,161,76,208,33,214,227,191,30,194,83,186,107,65,190,5,53,169,64,120,91,133,174,51,201,41,18,216,47,206,122,101,217,224,158,104,15,178,154,34,126,204,113,43,138,168,163,60,26,49,84,171,12,185,112,173,111,67,25,68,77,212 1: 66,148,54,95,177,166,199,106,218,119,56,88,70,30,143,94,13,162,93,27,160,9,39,176,19,142,165,151,69,187,135,74,107,116,23,92,98,132,22,118,150,179,174,129,48,215,82,1,102,172,90,207,96,50,35,140,188,2,81,45,220,205,226,52,194,122,42,209,186,76,130,51,85,33,111,195,17,156,192,121,182,211,80,47,196,28,200,120,55,124,115,100,89,197,36,198,101,167,63,57,62,83,155,61,117,191,221,223,79,183,37,206,49,149,139,75,5,38,127,128,216,125,15,21,154,157,214,163,133,185,219,134,164,161,201,86,227,11,73,178,204,141,97,175,169,25,43,26,138,34,72,181,171,84,53,213,91,224,131,3,18,145,67,29,41,77,12,168,32,31,104,103,212,190,58,173,208,65,68 1: 11,151,214,127,47,163,106,166,119,96,56,157,177,90,115,25,43,61,191,95,81,162,148,54,9,82,172,88,27,218,13,182,141,150,116,171,70,50,143,129,93,206,63,176,74,94,219,174,131,22,17,66,101,209,75,179,167,125,195,30,41,107,135,38,23,118,48,2,98,160,79,62,133,39,156,72,185,211,183,187,45,132,154,220,199,33,85,49,31,215,186,53,42,149,84,52,198,1,139,140,169,124,207,128,21,175,26,205,213,138,57,188,36,97,200,28,51,83,73,134,226,3,224,77,67,194,122,130,15,196,181,29,18,161,117,168,76,121,227,155,69,100,142,192,89,102,221,120,19,190,197,58,204,35,216,103,223,201,37,86,173,55,165,92,111,178,145,34,32,12,5,80,164,104,212,91,208 1: 22,30,176,69,66,188,81,90,62,94,96,162,19,39,92,11,52,117,116,211,226,215,42,207,166,45,177,106,119,13,218,9,56,88,95,54,165,143,27,132,187,200,167,70,74,148,160,1,145,150,107,93,37,182,179,205,118,50,38,198,41,127,183,191,130,125,83,89,129,155,23,219,149,48,128,85,156,175,84,151,82,186,55,5,213,100,142,139,190,63,28,133,161,122,194,121,135,221,2,115,18,154,76,192,35,157,58,216,140,138,34,220,73,201,72,98,53,31,209,101,15,168,171,43,75,195,12,17,196,77,67,103,111,214,206,197,174,224,29,21,131,33,124,120,163,102,26,61,223,3,164,227,134,57,25,141,32,169,47,181,173,51,178,79,86,104,49,204,199,185,36,172,97,80,212,91 1: 11,214,171,151,49,125,176,96,185,116,53,119,106,177,95,56,162,218,148,100,66,149,82,188,85,17,33,133,88,143,166,182,27,13,50,93,150,200,47,92,39,206,3,74,83,54,130,94,194,30,172,45,160,70,198,219,132,187,161,156,220,77,89,90,167,131,43,22,190,191,81,120,163,140,31,183,224,38,135,115,205,2,118,129,98,145,42,5,36,79,186,215,197,23,57,207,97,165,142,25,195,139,199,84,226,51,76,107,154,62,48,196,221,19,213,55,86,102,155,178,28,37,32,29,18,122,67,209,26,41,52,73,34,75,111,12,175,61,128,124,164,179,181,21,216,201,227,80,174,134,121,72,211,204,63,103,58,223,101,157,35,15,1,173,69,138,169,168,104,192,117,141,212,9,127 1: 110,147,106,56,66,95,166,54,88,218,167,98,94,177,19,162,180,152,13,74,160,27,148,96,176,22,107,70,187,80,129,23,182,30,184,156,44,93,118,179,90,38,150,57,123,215,170,28,55,81,116,189,188,165,105,86,128,121,135,159,31,207,1,11,186,219,200,64,142,198,122,153,41,209,51,192,195,174,196,82,137,17,143,48,76,114,171,47,183,33,42,32,113,158,217,151,77,2,214,18,26,100,29,53,99,71,140,203,216,124,155,190,206,134,161,191,125,97,73,227,126,172,120,79,211,112,101,52,154,5,15,16,50,185,213,220,37,115,111,178,83,102,141,72,223,104,224,60,173,21,168,163,194,169,138,204,49,61,175,84,201,226,145,75,43,136,133,25,34,12,62,212,67 1: 66,98,56,106,119,95,88,166,177,54,148,70,218,176,74,160,213,55,22,94,13,96,129,86,19,116,162,187,90,92,27,156,188,172,221,182,45,167,145,93,23,50,205,42,52,30,207,150,57,132,165,107,118,37,186,2,28,215,21,179,157,199,85,117,121,155,61,211,103,48,82,141,125,183,130,79,29,63,115,89,135,128,151,39,175,5,161,220,38,140,190,101,31,219,32,100,122,80,198,197,143,81,139,200,83,204,195,191,102,35,163,226,149,69,1,120,224,11,75,18,192,47,26,33,76,223,174,209,124,196,72,168,216,3,53,58,154,214,131,181,185,227,173,142,138,169,34,104,133,178,51,17,15,164,36,97,73,77,171,111,201,206,194,41,25,134,43,84,49 1: 214,17,125,133,215,150,89,90,154,39,81,219,172,134,116,156,45,176,165,22,120,140,50,160,199,26,106,95,179,118,56,48,13,155,187,167,182,82,143,196,61,34,145,55,177,119,1,220,200,77,38,2,183,94,190,5,104,73,181,18,218,54,31,76,107,85,151,166,88,66,224,86,162,75,51,157,192,33,32,130,74,100,23,27,227,43,80,213,148,47,93,30,178,11,83,132,103,122,131,15,164,195,70,129,205,117,209,42,41,191,161,98,92,221,174,53,3,135,96,29,58,186,149,216,171,128,188,121,223,169,101,163,52,72,79,84,102,49,141,197,28,19,198,142,115,139,207,124,211,111,201,37,173,206,168,69,138,63,36,57,204,175,97,185,194,25,226,35,21 1: 185,170,106,211,182,54,17,147,203,150,31,64,195,110,95,176,104,140,66,13,162,218,96,200,188,100,81,142,29,70,47,177,88,22,213,148,215,74,112,166,135,30,128,118,121,178,155,2,107,165,90,56,75,175,152,186,190,94,191,5,137,143,99,168,187,116,55,160,79,23,48,27,41,154,134,125,73,11,174,124,80,51,105,172,115,151,1,159,224,156,183,33,114,84,207,226,18,133,223,49,26,179,126,163,122,19,93,83,141,120,217,214,167,189,71,113,44,129,15,196,192,61,16,158,52,201,153,86,38,72,216,184,50,227,101,32,123,28,25,60,57,169,82,171,173,145,194,53,42,97,77,209,111,219,136,98,34,220,76,43,138,204,198,206,102,161,37 1: 173,158,214,43,206,60,25,105,217,133,11,163,80,97,113,72,219,31,104,175,200,86,191,53,203,47,17,83,82,56,99,179,1,177,223,125,196,129,64,122,174,96,198,116,194,61,66,95,134,151,22,74,107,93,192,23,156,218,50,88,90,186,70,140,106,170,81,176,111,220,2,147,102,100,188,16,155,13,55,201,159,54,37,166,152,227,162,118,18,160,44,148,30,48,141,209,128,73,123,124,94,120,154,26,182,27,190,135,38,71,184,52,79,167,187,5,172,224,49,84,51,136,150,101,114,15,29,215,121,137,19,98,216,168,76,34,77,33,153,189,75,142,213,145,178,161,185,226,138,42,126,211,171,183,112,195,41,57,165,169,32,115,110,207,28,204,143